package com.healthcloud.entity.losewisdom;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 失智随访记录表
 * 
 * @author yucl
 * @email yucailong1111@126.com
 * @date 2020-10-15 15:18:22
 */
@Data
public class LoseWisdomFollowUpEntity implements Serializable {
	private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "")
	private Integer id;

    @ApiModelProperty(value = "病人身份证号")
	private String idCard;

    @ApiModelProperty(value = "随访方式：0-电话随访；1-上门随访；2-门诊随访")
	private String followUpWay;

    @ApiModelProperty(value = "目前症状：0-记忆障碍；1-视空间障碍；2-人格障碍；3-工作、学习新知识能力下降；4-社会接触能力减退；5-原已掌握的知识和技巧出现明显衰退；6-失语、失用、失认；7-行为和精神异常；8-情感淡漠、哭笑无常；9-言语能力丧失；10-不能完成简单的日常生活事项；11-终日无语卧床；12-四肢强直或屈曲瘫痪；13-并发症（如肺部及尿路感染、压疮、全身性衰竭等）；14-其他")
	private String currentSymptoms;

    @ApiModelProperty(value = "生活自理能力：0-完全自理；1-部分自理；2-完全不能自理")
	private String selfCareAbility;

    @ApiModelProperty(value = "社会交往：0-基本正常；1-社交损失；2-完全丧失")
	private String socialInteraction;

    @ApiModelProperty(value = "找回方式：0-家属寻找找回；1-报警找回；2-其他")
	private String retrieveMethod;

    @ApiModelProperty(value = "随访时间")
	@JsonFormat(pattern = "yyyy-MM-dd")
	private String answerTime;

    @ApiModelProperty(value = "创建时间")
	private Date createTime;

    @ApiModelProperty(value = "更新时间")
	private Date updateTime;

}
